<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets">

<h:head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</h:head>


<h:body>
	<ui:composition template="/XHTML/CommonColumnsContent.xhtml">
		<ui:define name="header">
			<ui:include src="/WEB-INF/facelets/header.html" />
		</ui:define>
		<ui:define name="body">
			<f:view>
				<p:ajaxStatus onstart="statusDialog.show();"
					onsuccess="statusDialog.hide();" />
				<p:dialog modal="true" widgetVar="statusDialog" header="Procesando"
					draggable="false" closable="false">
					<p:graphicImage width="280px" height="40px"
						value="#{facesContext.externalContext.request.scheme}://#{facesContext.externalContext.request.serverName}:#{facesContext.externalContext.request.serverPort}#{facesContext.externalContext.request.contextPath}/images/loading.gif" />
				</p:dialog>
				<br />
				<br />
				<h:form id="form">
					<p:panel id="panel2">

						<f:facet name="header">
							<p:commandButton value="Volver"
								action="menuTipos.xhtml?faces-redirect=true"
								icon="ui-icon-arrowreturnthick-1-w" />
						</f:facet>
						<p:messages id="msg2" />
						<h:panelGrid style="margin: 0 auto;">
							<p:dataTable id="grupo" value="#{grupoView.grupoModel}"
								var="grupo" selection="#{grupoView.selectedGrupo}"
								paginator="true" rows="5">

								<f:facet name="header">
									Grupo
							</f:facet>

								<p:column selectionMode="single" style="width:2%" />


								<p:column filterBy="#{grupo.grupo_1}" sortBy="#{grupo.grupo_1}">
									<f:facet name="header">
										<h:outputText value="Grupo" />
									</f:facet>
									<h:outputText value="#{grupo.grupo_1}" />
								</p:column>
								
																<p:column filterBy="#{grupo.sugeridoPedido}"
									sortBy="#{grupo.sugeridoPedido}">
									<f:facet name="header">
										<h:outputText value="SugeridoPedido" />
									</f:facet>
									<h:outputText value="#{grupo.sugeridoPedido}" />
								</p:column>


								<p:column filterBy="#{grupo.idFlia_Familia2}"
									sortBy="#{grupo.idFlia_Familia2}">
									<f:facet name="header">
										<h:outputText value="Familia" />
									</f:facet>
									<h:outputText value="#{grupo.idFlia_Familia2}" />
								</p:column>

								<p:column filterBy="#{grupo.idGrpo_Grupo2}"
									sortBy="#{grupo.idGrpo_Grupo2}">
									<f:facet name="header">
										<h:outputText value="Grupo Superior" />
									</f:facet>
									<h:outputText value="#{grupo.idGrpo_Grupo2}" />
								</p:column>

								<p:column filterBy="#{grupo.especial}"
									sortBy="#{grupo.especial}">
									<f:facet name="header">
										<h:outputText value="Especial" />
									</f:facet>
									<h:outputText value="#{grupo.especial}" />
								</p:column>

								<p:column filterBy="#{grupo.estadoRegistro}"
									sortBy="#{grupo.estadoRegistro}">
									<f:facet name="header">
										<h:outputText value="Estado Registro" />
									</f:facet>
									<h:outputText value="#{grupo.estadoRegistro}" />
								</p:column>
								
								<f:facet name="footer">
									<p:commandButton id="createButton" value="Crear"
										action="#{grupoView.action_crear()}" icon="ui-icon-newwin"
										update=":form" binding="#{grupoView.btnCrear}"
										oncomplete="PF('singleCarDialog').show()" />

									<p:commandButton id="viewButton" value="Editar"
										action="#{grupoView.action_buscar2()}" icon="ui-icon-pencil"
										update=":form" binding="#{grupoView.btnModify}"
										oncomplete="PF('singleCarDialog').show()" />
								</f:facet>

							</p:dataTable>

							<p:dialog id="dialog" position="top" header="Detalle Grupo" modal="true"
								widgetVar="singleCarDialog" resizable="false" showEffect="fade"
								hideEffect="explode" closable="false">

								<p:messages id="msg" />

								<h:panelGrid id="panelBotones" columns="2"
									style="margin: 0 auto;">

									<p:commandButton id="btnGuardar" value="Guardar"
										disabled="true" action="#{grupoView.action_modify}"
										binding="#{grupoView.btnSave}" icon="ui-icon-disk"
										update="msg,panel,panelBotones,msg2" />

									<p:commandButton id="btnCerrar" value="Cerrar"
										icon="ui-icon-close" update=":form"
										oncomplete="PF('singleCarDialog').hide()" process="@this"
										actionListener="#{grupoView.action_cerrar()}">
										<p:resetInput target="panel" />
									</p:commandButton>

								</h:panelGrid>

								<h:panelGrid columns="8" id="panel" style="margin: 0 auto;">

									

									<h:outputText id="msgGrupo" value=" Grupo: *" />
									<p:inputText id="txtGrupo" disabled="true" required="true"
										requiredMessage="El Grupo es requerido"
										binding="#{grupoView.txtGrupo_1}" />
									<p:message for="txtGrupo" display="icon" />

									<h:outputText id="msgGrupoS" value=" Grupo Superior: " />
									<p:selectOneMenu id="txtDivisionS"
										value="#{grupoView.selectItemPadre}" disabled="true"
										binding="#{grupoView.txtIdGrpo_Grupo}" style="width:100%">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItems value="#{grupoView.grupos}" />
									</p:selectOneMenu>
									<br />

									<h:outputText id="msgNombre" value=" Nombre: " />
									<p:inputText id="txtnombre" disabled="true" required="false"
										binding="#{grupoView.txtNombre}" />

									<h:outputText id="msgMargenMinimoBodega"
										value=" Margen Minimo Bodega: " />
									<p:inputText id="txtMargenMinimoBodega" disabled="true"
										placeholder="000.000"
										binding="#{grupoView.txtMargenMinimoBodega}" />
									<br />


									<h:outputText id="msgMargenMinimoEnergiteca"
										value=" Margen Minimo Energiteca: " />
									<p:inputText id="txtMargenMinimoEnergiteca" disabled="true"
										placeholder="000.000"
										binding="#{grupoView.txtMargenMinimoEnergiteca}" />
									<br />

									<h:outputText id="msgDivision" value=" División: " />
									<p:inputText id="txtDivisio" disabled="true"
										binding="#{grupoView.txtDivision}" />


									<h:outputText id="msgTipoNivel" value=" Tipo Nivel: " />
									<p:inputText id="txtTipoNivel" disabled="true"
										binding="#{grupoView.txtTipoNivel}" />

									<br />
									<h:outputText id="msgEspecial" value=" Especial: " />
									<p:selectOneMenu id="txtEspecial"
										value="#{grupoView.selectItemEspecial}" disabled="true"
										binding="#{grupoView.txtEspecial}" style="width:100%"
										required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Si" itemValue="S" />
										<f:selectItem itemLabel="No" itemValue="N" />
									</p:selectOneMenu>
									<br />
									<h:outputText id="msgModificaReferencia"
										value=" Modifica Referencia: " />
									<p:selectOneMenu id="txtModificaReferencia"
										value="#{grupoView.selectItemModifica}" disabled="true"
										binding="#{grupoView.txtModificaReferencia}"
										style="width:100%" required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Si" itemValue="S" />
										<f:selectItem itemLabel="No" itemValue="N" />
									</p:selectOneMenu>

									<h:outputText id="msgPideGalones" value=" Pide Galones: " />
									<p:selectOneMenu id="txtPideGalones"
										value="#{grupoView.selectItemPide}" disabled="true"
										binding="#{grupoView.txtPideGalones}" style="width:100%"
										required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Si" itemValue="S" />
										<f:selectItem itemLabel="No" itemValue="N" />
									</p:selectOneMenu>
									<br />
									<h:outputText id="msgManejaOrdenCompra"
										value=" Maneja Orden de Compra: " />
									<p:selectOneMenu id="txtManejaOrdenCompra"
										value="#{grupoView.selectItemManeja}" disabled="true"
										binding="#{grupoView.txtManejaOrdenCompra}" style="width:100%"
										required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Si" itemValue="S" />
										<f:selectItem itemLabel="No" itemValue="N" />
									</p:selectOneMenu>

									<br />
									<h:outputText id="msgSugeridoPedido" value=" Sugerido Pedido: " />
									<p:selectOneMenu id="txtSugeridoPedido"
										value="#{grupoView.selectItemSugerido}" disabled="true"
										binding="#{grupoView.txtSugeridoPedido}" style="width:100%"
										required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Si" itemValue="S" />
										<f:selectItem itemLabel="No" itemValue="N" />
									</p:selectOneMenu>


									<h:outputText id="msgAsociado" value=" Asociado: " />
									<p:inputText id="txtAsociado" disabled="true"
										binding="#{grupoView.txtAsociado}" />

									<br />
									<h:outputText id="msgIdFlia" value=" Id Familia: " />
									<p:selectOneMenu id="txtIdFlia"
										value="#{grupoView.selectItemFamilia}" disabled="true"
										binding="#{grupoView.txtIdFlia_Familia}" style="width:100%"
										required="false">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItems value="#{grupoView.familias}" />
									</p:selectOneMenu>
									<br />
									<h:outputText id="msgEstadoRegistro"
										value=" Estado Registro: *" />
									<p:selectOneMenu id="txtEstadoRegistro"
										value="#{grupoView.selectItemEstado}" disabled="true"
										binding="#{grupoView.txtEstadoRegistro}" style="width:100%"
										required="true"
										requiredMessage="Selección requerida Estado Registro">
										<f:selectItem itemLabel="Seleccionar" itemValue="" />
										<f:selectItem itemLabel="Activo" itemValue="A" />
										<f:selectItem itemLabel="Retirado" itemValue="R" />
									</p:selectOneMenu>
									<p:message for="txtEstadoRegistro" display="icon" />

								</h:panelGrid>

							</p:dialog>

						</h:panelGrid>

					</p:panel>

				</h:form>

			</f:view>
		</ui:define>

	</ui:composition>

</h:body>

</html>